meaner than a junkyard dog - German English Dictionary